#ifndef TextureManager_H
#define TextureManager_H

#include <map>
#include <string>
#include <vector>

class TextureManager {
private:
    std::map<std::string, unsigned> tex_set;

public:
    void registerTexture(const char *filename, std::string texname);
    unsigned getTextureId(std::string texname);
    void bindTexture(std::string texname);
    std::vector<std::string> getTexnameList();
};

#endif
